OpenCV 全名 Open Source Computer Vision Library (開源計算機視覺函式庫)是一個跨平台的電腦視覺庫,可用於各種計算機視覺任務,包括圖像處理、視頻捕捉與分析、面部檢測、物體識別和機器學習
OpenCV 常用於擴增實境、臉部辨識、手勢辨識、動作辨識、運動跟蹤、物體辨識或圖像分割等領域,能使用各種語言開發,像是 Java、C、C++ 以及我們主要會討論的 Python , 因為 OpenCV 擁有高執行效率,它甚至可用來開發 Real-time 的應用程式
打開電腦終端機,並輸入下列指令,就能安裝 OpenCV 函式庫
pip install opencv-python
若有需要更完整的功能,建議上述函示庫安裝完後,再輸入下列指令,這樣能使你的 OpenCV 函示庫功能更齊全
pip install opencv_contrib_python
下列是簡單的指令,先讀取圖片,確認是否成功讀取,若 img 為 None 代表沒有成功讀取,若顯示圖片表示成功讀取
import cv2
# 使用絕對路徑確保路徑位置正確
img = cv2.imread('path/to/your/image.jpg')
cv2.imshow('Image', img) # 顯示圖片名稱
cv2.waitKey(0) # 等待按鍵
cv2.destroyAllWindows() # 關閉所有 imshow 開啟的視窗
執行畫面:
https://steam.oxxostudio.tw/category/python/ai/opencv.html